<?php

namespace app\common\model;

class DrugType extends BaseModel
{
    protected $name = "drug_type";

    /**
     * 查询列表
     *
     * @time 2020年04月28日
     * @return mixed
     */
    public function getList()
    {
        // 分页列表
        return $this->mongoSearch()
            ->field('*')
            ->order('created_at', 'desc')
            ->paginate($this->pageLimit);
    }

    /**
     * 添加数据
     * @param array $data
     * @return int
     */
    public function addData(array $data): int
    {
        //添加时销毁自带的主键id
        unset($data['id']);
        return $this->save($data);
    }

    /**
     * 更新数据
     * @param array $data
     * @return bool
     */
    public function saveData($id, array $data): bool
    {
        $model = self::find($id);
        return $model->save($data);
    }
}